Shared data modeling with UML-G
نویسندگان
چکیده
Groupware is explicitly designed to support the cooperation among group members. The implementation of cooperation-aware groupware is supported by several object-oriented toolkits and frameworks, but there is no uni®ed way to model applications built on top of these. We have proposed UML-G as an extensible UML pro®le for modeling groupware and are in the process of turning it into a community eort. In this article, we identify modeling needs speci®c to shared data modeling. Shared data is a prerequisite to supporting cooperating users. We present UML extensions to address the identi®ed needs as a part of UML-G. Usage scenarios demonstrate how UML-G can be used to assist shared data modeling. UML-G provides explicit modeling of shared data related aspects. In addition, it supports a shared understanding between developers, which is independent of, and thus abstracts from, the latter implementation. CASE tool support for UML-G strengthens its practical relevance.
منابع مشابه
Uml Based Modeling of Performance Oriented Parallel and Distributed Applications
In this paper we introduce a novel approach for modeling performance oriented distributed and parallel applications based on the Unified Modeling Language (UML). We utilize the UML extension mechanisms to customize UML for the domain of performance oriented distributed and parallel computing. A set of UML building blocks is described that model some of the most important constructs of message p...
متن کاملUML-based Approach to Specify Secured, Fine-grained Concurrent Access to Shared Resources
In object oriented paradigm, a concurrent system can be regarded as a collection of autonomous active objects which synchronize and communicate through shared passive objects. In this paper, we propose a UML-based approach to specify secured, fine-grained concurrent access to shared resources ensuring data integrity and security. The goal of the approach is to develop the UML specification with...
متن کاملCollective Domain Modeling across Clinical Trials Standards: Needs, Challenges, and Design Implications
Objective: Develop a shared clinical research domain analysis model using the consensus of the developers of existing representative clinical trials standards. Design: Engage major stakeholders from distributed clinical research communities and standardization agencies to model the clinical trials domain collectively. Common concepts for clinical research are identified from free text definitio...
متن کاملSupporting Several Levels of Restriction in the UML
The emergence of the Unified Modeling Language (UML) has provided software developers with an effective and efficient shared language. However, UML is often too restrictive in initial, informal, and creative modelling, and it is in some cases not restrictive enough, e.g., for code generation. Based on user studies, we propose that tool and meta-level support for several levels of restriction in...
متن کاملBest of Both Worlds - A Mapping from EXPRESS-G to UML
On the one hand, in the world of Product Data Technology (PDT), the ISO standard STEP (Standard for the Exchange of Product Model Data) gains more and more importance. STEP includes the information model specification language EXPRESS and its graphical notation EXPRESS-G. On the other hand, in the Software Engineering world in general, mainly other modelling languages are in use particularly th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJCAT
دوره 19 شماره
صفحات -
تاریخ انتشار 2004